home *** CD-ROM | disk | FTP | other *** search
/ The World of Computer Software / The World of Computer Software.iso / regtst20.zip / REGSTEST.DOC < prev   
Text File  |  1993-01-05  |  4KB  |  73 lines

  1.  
  2.                                 REGSTEST
  3.  
  4.                               Version  2.00
  5.                                 (01-06-93)
  6.  
  7.         REGSTEST is a utility program developed to execute interrupts
  8.    on a MS-DOS or PC-DOS system and observe the value of the various
  9.    general purpose registers.  The user has the ability to enter a
  10.    DOS interrupt, set the registers to any value desired, execute the
  11.    interrupt and see the value of the registers and the flags set upon
  12.    returning from the interrupt.  Also available is the ability to
  13.    toggle between REGSTEST and the video screen as well as a DOS
  14.    shell to execute commands or programs.  REGSTEST also hasa
  15.    1040 byte work area that can be used to pass or obtain information
  16.    from the interrupt.
  17.  
  18.       The available function keys in REGSTEST are:
  19.  
  20.               F1          -   Set the interrupt number
  21.               F2          -   Set the general purpose registers
  22.               F3          -   Set the work area
  23.               F4          -   Clear the area where the cursor is set
  24.                               (i.e., interrut number, registers or
  25.                               work area)
  26.               F5          -   Clear all of the areas
  27.               F6          -   Toggle between Video Screens
  28.               F7          -   Execute the interrupt specified
  29.               F8          -  DOS Shell
  30.               F10         -  Terminate REGSTEST
  31.               TAB         -  Tab to the next field
  32.               Right Arrow -  Tab to the next field
  33.               Left Arrow  -  Tab to the preceding field
  34.               PgDn        -  Page to next page of the work area
  35.               PgUp        -  Page to previous page of the work area
  36.               Home        -  First Page of Work Area
  37.               End         -  Last Page of Work Area
  38.  
  39.  
  40.  
  41.       WORK AREA    - Regtest contains a 1040 byte work area which is
  42.                      displayed on the lower portion of the screen.
  43.                      The heading of the work area contains the
  44.                      segment and offset (xxxx:xxxx) address of the
  45.                      work area.  Use these values in the registers
  46.                      for those interrupt functions which require
  47.                      a work area pointer.
  48.  
  49.       CAUTION!.  Care must be taken when executing interrupts.  This
  50.    program was written for experienced DOS programmers and should be
  51.    used by only those who have experience in executing interrupts.
  52.    In order to minimize the potential system lockups, the following
  53.    interrupt numbers are not executable:
  54.      01, 02, 03, 04, 05, 06, 07, 08, 09, 0A, 0B, 0C, 0D, 0E, 0F
  55.      26, 30, 31, 70, 71, 72, 73, 74, 75, 76, 77, EF, F0, FE
  56.      FF
  57.    If you try to execute one of these interrupts, REGSTEST will
  58.    display "**" where the interrupt number is located.
  59.  
  60.       Some interrupts require the use of a work area to pass or
  61.    obtain information.  You can address the work area from the
  62.    segment and offset values displayed in red in the work area box.
  63.    You must load the appropriate segment and offset registers with
  64.    these values prior to executing the interrupt.
  65.  
  66.       This program was written entirely in Assembler and is
  67.    released as a freeware.  REGSTEST requires only 16K of
  68.    memory to run.
  69.  
  70.       Technical Note:  REGSTEST temporarily replaces INT 00
  71.    interrupt vector (divide exception) during its execution.
  72.    It is restored to its original state at program termination.
  73.